.header-wrap .grid-container {
    max-width: 85rem;
}
div#Submit, input[type=submit] {
    background: #00abc5;
    color: #fff;
    font-size: 16px;
    margin-top: 15px;
}
.card-divider {
    display: block;
    text-align: center;
}
.comp-over img:hover {
    transform: scale(1.1);
    transition: .5s ease;
}



a.button.more-button:hover {
  background: var(--gold-hover);
}
a.button.more-button {
    background: var(--gold);
    border-radius: 20px;
    font-weight: bold;
    display: block;
    max-width: 150px;
    margin: 10px auto 20px;
    font-size: 17px;
}
.inv-list p {
  margin-bottom:0px;
}
.inv-list ul li {
  padding-right:10px;
  margin-bottom:10px;
}
.inv-list ul {
  margin-left:30px;
}

.bio-image-url {
  border-radius:110px;
  overflow:hidden;
  height:210px;
  width:210px;
}
.invsbox.invsmall.prospectus {
    text-align: center;
	cursor: pointer;
}
a.home-box-more.home-proj-button {
    width: 100%;
    text-transform: none;
    padding: 10px 10px;
    min-height: 50px;
    display: flex;
    background: rgba(73, 73, 73, 0.06);
    border: 1px solid #ffffff;
    font-size: 16px;
    color: #fff;
    border-radius: 30px;
    font-weight: bold;
    transition: all 0.3s ease;
    text-align: center;
    margin: 0 auto 10px;
    display: block;
}
.proj-button-offset a:hover {
    background: rgba(255, 255, 255, 0.3);
}
table.proj-tbl tr:nth-child(2) {
    background: #263f6a !important;
    color: #fff;
}
table.proj-tbl td {
    border: 1px solid #efefef;
}
table.proj-tbl tr:nth-child(5) td {
    vertical-align: text-top;
}
img.prospectus-img {
    width: 200px;
}
ul.subnav2 > li.current > a {
    background: #b8292f;
    color: #FFF;
}
ul#nav > li > ul > li.current > a,
ul#nav > li > ul > li > ul > li.current > a,
ul#nav > li > ul > li > ul > li > ul > li.current > a {
    background: #b8292f;
    color: #FFF;
}
.header-wrap.shrink ul#nav li ul {
    top: 34px;
}



.pros-content button {
    background: #263f6a;
    padding: 10px 20px;
    color: #fff;
}

.pros-content button:hover {
    background: #333;
    cursor: pointer;
}

.pros-content-text{
    display:none;
}

.pros-confirmation{
    text-align: center;;
}
.newsitems tbody {
    border: none;
    background-color: transparent;
}
.newsitems tbody tr {
    background-color: transparent !important;
}
a.inv-more {

    /* margin: auto !important; */
    text-align: center !important;
    width: 150px;
    left: 50%;
    margin-left: -65px!important;
    background-color: #00abc5;
    display: inline;
}
a.inv-more:hover {
    opacity: 0.9;
    background: #00abc5;
}
.invtopboxes.head-news h2, .invtopboxes.share-price h2 {
    color: #fff;
    margin-bottom: 0px;
}
div#load-news table tbody tr:first-child {
    display: none !important;
}
div#load-news span {
    color: #fff;
    font-size: 14px;
}
div#load-news a:hover {
    text-decoration: underline;
    color: #ffffff;
}
div#price {
    text-align: center;
    color: #fff;
    margin-top: 0px !important;
}
div#market-cap {
    color: #fff;
    text-align: center;
    margin-bottom: 0px;
}
.market-status {
    color: #fff;
    text-align: center;
}
.spdelay {
    text-align: center;
}
.quoteapi-chart.quoteapi-chart-yaxis-labels-left.quoteapi-chart-yaxis-labels-outside.quoteapi-chart-yaxis-labels-centered-with-tick.quoteapi-chart-xaxis-labels-bottom.quoteapi-chart-xaxis-labels-outside.quoteapi-historical-chart {
    color: #fff;
}
.secndrow svg {
    float: right;
}
.secndrow .invsbox {
    padding: 10px;
    color: #fff;
}
.secndrow .invsbox h3 {
    font-size: 14px;
    color: #fff;
}
span#ctl00_contentPlaceHolderBody_PageTitle {
    color: #00abc5;
}
.secndrow .invsbox p {
    font-size: 16px;
    color: #fff;
}
.irmau-small-chart .quoteapi-chart {
    width: 278px;
    height: 100px;
    padding: 7px 13px 13px 110px;
    font-size: 11px;
    color: #2e2e2e;
}
.secndrow .invsbox:hover {
    box-shadow: 0px 0px 2px 0px #000;
}
.spdelay {
    text-align: center !important;
    color: #fff !important;
}
.list-date {
    color: #c0c0c0;
}
  .tradeTimeStamp{
  	text-align:center;
    font-size:14px;
        color: #fff;
  }
  .invtopboxes{
    background-color: #b8292f;
    min-height: 455px!important;
    position: relative;
    padding: 10px;
  }
  .invtopboxes.head-ar h2 {
    font-family: "Open Sans", sans-serif;
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
    color: #fff;
    border-bottom: 1px solid #e6e6e6;
    padding-bottom: 10px;
    margin-bottom: 10px;
}
.invsbox {
    overflow: hidden;
    min-height: 220px;
    border-radius: 0px 0px 30px 0;
}
.text-resize.entry-content a:hover {
    color: #b8292f;
}
.text-resize.entry-content a {
    color: #00abc5;
}
.breadcrumbs a:hover {
    text-decoration: none;
}

.breadcrumbs a:hover span {
    color: #b8292f;
}
input#ctl00_contentPlaceHolderBody_btnSubmit:hover {
    background: #00abc5;
    opacity: 0.8;
}
.archiveFilterB a.currentyear {
    background: #00abc5;
    color: #fff;
}
.archiveFilterB a:hover {
    color: #fff !important;
    background: #00abc5;
}
a.inv-more {
    color: #fff !important;
}
.right-img {
    float: right;
    width: 300px;
}
.img-caption {
    text-align: center;
    font-size: 12px;
    font-style: italic;
    margin-top: 10px;
}
table.tbl-proj th {
    background: #00abc5;
    color: #fff;
    padding: 10px !important;
    border: 1px solid #fff;
}
table.tbl-proj tr td {
    padding: 10px;
    border: 1px solid #ececec;
	text-align: center;
}
table.tbl-proj tr:nth-of-type(odd) {
    background: #f7f7f7;
}
.box-esg-content {
    background: #d5eef2;
    padding: 15px;
    min-height: 310px;
    border-radius: 10px;
    color: #221e20;
}
.title-box-esg {
    color: #00adc6;
    font-weight: bold;
    text-align: center;
    padding: 25px 0px 10px;
}
.box-icon-esg {
    width: 75px;
    background: #00adc6;
    padding: 5px;
    text-align: center;
    margin: auto;
    margin-bottom: -30px;
    z-index: 99999;
    position: relative;
    display: block;
    border-radius: 10px;
}
.proj-button-offset {
    color: #fff;
    font-size: 18px;
}
.inv-box2-content {
    color: #fff;
    margin-top: 15px;
}
a.button.button-to-details:hover {
    color: #fff;
    opacity: 0.8;
}
.right-img {
    margin-left: 15px;
    margin-bottom: 10px;
    margin-top: 10px;
}
.page-banner-title {
    text-shadow: 0px 0px 10px #000;
}
.proj-map {
  transform: scale(1.3);
  transition: all 0.3s;
}
.proj-map svg {
  transition: all 0.3s;
  display:block;
  margin:0 auto;
  margin-top:40px;
}
.proj-map #NSW {
  transition: all 0.3s;
  fill:#b83a3e;
  cursor:pointer;
}
.proj-map #WA {
  transition: all 0.3s;
  fill:#b83a3e;
  cursor:pointer;
}
.proj-map #NSW:hover {
  transition: all 0.3s;
  fill:var(--blue);
}
.proj-map #WA:hover {
  transition: all 0.3s;
  fill:var(--blue);
}
a.button.back-button {
    background-color: #00abc5;
    color: #fff;
}
.bio-link-list {
    display: none;
}
.pros-content button {
    background: #00abc5;
    color: #fff;
    font-size: 16px;
}
.pros-confirmation a {
    width: 100%;
    max-width: 200px;
    padding: 10px 10px;
    text-align: center;
    background: #000;
    display: inline-block;
    color: #fff;
    margin: 10px;
}
.pros-confirmation a.confirm {
    background: #00abc5;
	color: #fff
}
.pros-confirmation a.confirm:hover {
    background: #000;
	color: #fff
}
.pros-confirmation a.exit {
    color: #fff;
}

.home-photo-wrap {
    border-radius: 10px;
    height: 200px;
    width: 100%;
    background-size: contain;
    background-position: right;
    background-repeat: no-repeat;
}
.home-news-load .list-title a {
	display:inline-block;
	height:24px;
	width:88%;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.home-news-title {
    color: #FFF;
    font-weight: bold;
    text-transform: uppercase;
    position: relative;
    margin: -5px 0 10px;
    display:inline-block;
}
a.more-news {
    transition: all 0.3s;
    position: absolute;
    bottom: 8px;
    display: inline-block;
    color: #FFF;
    background: #b93a3e;
    padding: 5px 30px;
    border-radius: 3px;
    font-weight: bold;
    text-transform: uppercase;
    position: relative;
    left: 18px;
    font-size: 12px;
}
.home-news-load .list-title a {
    color: #FFF;
    font-weight: bold;
}
.home-news .list-item {
    width: 32.33%;
    float: left;
    margin-left: 1%;
    border: none;
}
.home-news {
    background: #00abc5;
    color: #FFF;
}
.home-news {
    position: relative;
    padding-bottom: 20px;
    padding-top: 30px;
}
.home-news-load .list-date {
    font-size: 14px;
    color: #fff;
}
.home-news-load .list-title a:hover {
    color: #b93a3e !important;
}
a.more-news:hover {
    box-shadow: 0px 2px 10px rgb(0 0 0 / 50%);
    background: #b93a3e;
    transition: all 0.3s;
}
div#load-news-investor .list-title a {
    color: #fff;
    font-weight: bold;
}
div#load-news-investor .list-item:hover {
    border-bottom: 2px solid #00abc5;
}
/*----- Share Price Investor Welcome ------ */
.chart-banner {
    padding-top: 130px;
}
.chart-banner .page-banner-title {
    padding: 0px;
    margin: 0px;
}
.priceSP {
    font-size: 30px;
    margin-bottom: 0;
    line-height: 1.2;
}
.marketcapSP {
    font-size: 22px;
    margin-bottom: 0;
}
.priceDelay {
    font-size: 12px;
    color: #fff;
}
.invSharepriceNum a {
    font-size: 14px;
    background: #b8292f;
    padding: 15px 20px;
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
    transition: all 0.3s ease;
    display: inline-block;
    max-width: 200px;
}
.chart-banner .page-banner-title {
    padding: 0px;
    margin: 0px;
	text-align: left;
}
.invSharepriceNum a:hover {
    background: #00abc5;
}
.invChart .irmau-main-chart .quoteapi-chart-panel{
    background: none;
}
.invChart .irmau-main-chart .quoteapi-chart{
	/*color:#8eb4de;*/color: #ffffff;
}
.invChart .irmau-main-chart .quoteapi-chart-volume,
.invChart .irmau-main-chart .quoteapi-chart-price{
	/*stroke: #8eb4de;*/
	stroke:#b8292f;
}
.invChart .irmau-main-chart .quoteapi-chart-price{
	stroke-width:2px;
}
.invChart .quoteapi-chart-gridline{
	stroke: rgb(239 194 124 / 10%);/*rgba(142, 180, 222, 0.3)*/;
}
.invSharepriceNum{
	color: #fff;
	position: relative;
}
.invChart .quoteapi-chart-tooltip {
	padding:5px;
	background: #222c38;
}
/*----- End of  Share Price Investor Welcome ------ */
.shareprice-top .blue {
    background: #00abc5;
    color: white;
    text-align: left;
    text-shadow: 0px 1px 2px #00000085;
}
.shareprice-top .grey {
    background: #334152;
    color: #FFF;
}
.sptable h4 {
    font-size: 13px;
    text-align: center;
    background: #222c38;
    color: #ffffff;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: bold;
    border-top: 2px solid #b33e23;
    border-bottom: 1px solid #b33e23;
    margin-bottom: 0px;
}
.sptable p {
    text-align: center;
    padding-bottom: 10px;
    padding-top: 10px;
    margin-bottom: 0px;
    border-bottom: 1px solid #b33e23;
    color: #fefefe;
    background: #00abc5;
}
.tabs-title > a:focus, .tabs-title > a[aria-selected="true"] {
    background: #00abc5;
    color: #fff;
}
.tabs {
    margin: 0;
    border: 0px solid #e6e6e6;
    background: #334152;
    list-style-type: none;
}
.tabs-title > a {
    display: block;
    font-size: 16px;
    line-height: 1;
    color: #fefefe;
}
.chart-button button {
    display: inline-block;
    padding: 13px 25px;
    font-size: 16px;
    display: inline-block;
    text-align: center;
    border-radius: 5px;
    font-weight: bold;
    text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.67);
    background: #00abc5 linear-gradient(#00abc5,#00abc5);
    color: #FFF;
    margin: 15px auto 0 auto;
}
a.calc-button, div#panel3 a {
    background: #00abc5;
    padding: 10px;
    color: #fff;
}
.home-shareprice .quoteapi-chart {
    width: 300px;
    height: 150px;
	min-height: 150px;
    padding: 10px;
    margin: auto;
}
.home-news-load .list-item:nth-of-type(3) {
    display: block;
}

.home-news-load .list-item:nth-of-type(2) {
    display: block;
}
.home-news-load .list-item:nth-of-type(1) {
    display: block;
    margin-left:0;
}
.home-news-load .list-item {
    display: none;
}
a.prp-dwld-btn {
    background: #00abc5;
    color: #fff !important;
    padding: 10px;
}

div#lastTradeDate, .lastTradeTime {
    color: #fff;
    text-align: center;
    font-size: 14px;
}
.twitter-box {
    height: 270px;
    overflow: auto;
}
.menu .level3 a {
    line-height: 1.7;
}
h1.PageTitle {
    margin-bottom: 30px;
}

.home-top-price h1{
    color:#fff;
    font-size:14px;
    letter-spacing:3px;
}

h2.ht-price {
    color: #fff;
    font-weight: bold;
    margin-bottom:0px;
}

.ht-market-cap, .ht-spdelay {
    font-size: 14px;
}

.pres-thumb img {
    width:100%;
    max-width: 384px;
    display: block;
    margin: 0 auto;
}
.proj-button-offset {
    text-align: center;
}
.proj-button-offset img {
    height: 220px;
}

/*-------------------------------- SHAREPRICE-------------------------------*/

div#chartBanner g.highcharts-range-selector-group {
    display: none;
}
div#chartBanner rect.highcharts-background {
    fill: transparent;
}
div#chartBanner .proactivecharts-checkbox, div#chartBanner .proactivecharts-button {
    display: none;
}
div#chartBanner g.highcharts-scrollbar {
    display: none;
}
div#chartBanner g.highcharts-grid.highcharts-yaxis-grid path {
    stroke: #adadad;
}
div#chartBanner g.highcharts-grid.highcharts-xaxis-grid path {
    stroke: #adadad;
}
div#chartBanner g.highcharts-axis-labels.highcharts-yaxis-labels text, div#chartBanner g.highcharts-axis-labels.highcharts-xaxis-labels text {
    fill: #fff !important;
}
.centered.mainChart g.highcharts-markers.highcharts-series-0.highcharts-area-series.highcharts-color-0.highcharts-tracker path {
    fill: #00429d;
}
button#chartContainer-btnDownload {
    display: inline-block;
    padding: 13px 25px;
    font-size: 16px;
    display: inline-block;
    text-align: center;
    border-radius: 5px;
    font-weight: bold;
    text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.67);
    background: #00abc5 linear-gradient(#00abc5, #00abc5);
    color: #FFF;
    margin: 15px auto 0 auto;
}
.proactive-price-calculator-button button#undefined, .proactive-historical-price-calculator-button button#undefined {
    display: inline-block;
    padding: 13px 25px;
    font-size: 16px;
    display: inline-block;
    text-align: center;
    border-radius: 5px;
    font-weight: bold;
    text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.67);
    background: #00abc5 linear-gradient(#00abc5, #00abc5);
    color: #FFF;
    margin: 15px auto 0 auto;
}

div#chartContainer-tooltip ul.pi_spchart_box.pi_spchart_box_descs li {
    list-style: none;
}
div#chartContainer-tooltip {
    font-weight: bold;
}
/*-------------------------------- SHAREPRICE-------------------------------*/